﻿@charset "utf-8";
/*
	Css for PEL,	ver 1.0
	CopyRight By Dongyi Network Technology CO.,Ltd Design Center

	本网站通用布局
*/

/* Css Reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,
form,fieldset,input,textarea,p,blockquote,th,td,img { padding: 0; margin: 0; }
fieldset,img { border: 0; }
address,caption,cite,code,dfn,em,th,var,i { font-weight:normal; font-style:normal; }
ol,ul,li { list-style: none; }
div,dl,dt,dd,ol,ul,li{ zoom:1; }
caption,th { text-align: left; }
h1,h2,h3,h4,h5,h6 { font-weight: normal; font-size:100%; }
q:before,q:after { content:''; }
abbr,acronym { border: 0; }







/* Public */
 
html{ width:100%; min-width:1004px; height:100%;

 }
body{ width:100%; height:100%; color:#333; font:14px/180% 'Microsoft YaHei','微软雅黑',Arial,SimSun,Tahoma,Helvetica,sans-serif; -webkit-text-size-adjust: none;min-width:max-content;/*background: url(images/2020cqlh.jpg) no-repeat;background-size: 100% 1200px;*/}
a{color:#333;text-decoration:none; outline:none;}
a:hover {color: #c00; text-decoration:none; }
.clear{border:none;border-top: 1px solid transparent !important;clear: both;font-size: 0;height: 0;line-height: 0;margin-top: -1px !important;visibility: hidden;}
.clearbox {border:none;border-top: 1px solid transparent !important;clear: both;
font-size: 0;height: 0;line-height: 0;margin-top: -1px !important;visibility: hidden;}
.blank{ display:block; height:10px;font-size:0px; line-height:0; overflow:hidden; clear:both;  }
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
* html .clearfix{height:1%;}
*+html .clearfix{min-height:1%;}
.fl{ float:left;}
.fr{ float:right; }
.hide{ display:none;}
.mat{ margin-top:15px;}
.pat{padding-top: 15px;}
.layout{overflow: hidden;}
table { max-width: 100%; border-collapse: collapse; border-spacing: 0; }

/* frame */
html{}
body{}
.siteWidth {width: 1200px; margin: 0 auto; text-align: left; }
#wrap{ width:100%;  /*position:relative;*/  margin:0 auto;  overflow:hidden;/*background: url(images/2020cqlh.jpg) top no-repeat;*/}
.jrzt{overflow:hidden; width: 100%; ; margin: 0 auto; text-align: center; background: rgba(223, 43, 43) url("images/2024qglh.jpg") no-repeat scroll center;height:100px;}


#header{ margin:0 auto; background: url(images/headerBanner.jpg) center top no-repeat; }
#content{overflow:hidden; width: 1200px; padding:15px 0; margin: 0 auto; text-align: left; background-color: #fff;}
#contents{overflow:hidden; width: 90%;max-width: 1200px; padding:15px 0; margin: 0 auto; text-align: left; background-color: #fff;}


/* footer */
#footer{position: relative; z-index: 1; width: 1200px; padding-bottom: 20px; overflow: hidden; margin:0 auto; text-align: center; }
.footerNav{height: 40px; line-height: 40px; color: #d6d6d6; border-top: 1px solid #ececec;}
.footerNav a{margin: 0 8px; font-size: 14px; font-weight: bold;}
.copyRight{padding: 0 0 20px; font-size: 12px; line-height: 24px; color: #666;}
.aqLink{position: absolute; z-index: 1; left: 200px; top: 15px; width: auto; float: left;margin:50px 0 0 0; }
.footerOther{position: absolute; z-index:1;  right: 200px; top: 15px; width: auto; float: left;margin:50px 0 0 0;}
.copyRight a{}

/* header */
#header{position: relative; z-index: 9; }

/* topTool */
.topTool{height: 32px; line-height: 32px; overflow: hidden; font-size: 12px; }
.topTool a{ margin: 0 8px;}
.userPanel{width: auto;float: right; color: #c7c7c7;}

/*  */
.topLogoSearch{position: relative; z-index: 1; height: 220px;}
#logo{width: auto; float: left; margin: 0 0 0 354px; _display:inline;}
#logo a{width: 320px; height: 141px; float: left; overflow: hidden; text-indent: -99999px; background: url(images/nodeLogo.png) left top no-repeat;}
.logo {width: 1280px;height: auto;margin: 0 auto;}
/* 搜索 */
#search{overflow: hidden; position: absolute; z-index: 1; right: 0; bottom: 42px; width: auto; float: left;}
#search .text{width: 280px; height: 33px; line-height: 33px; float: left; overflow: hidden; text-indent: 10px; font-size: 14px; color: #666; background-color: #fff; border: none; outline: none; border: 1px solid #ccc; border-right: none;}
#search .submit{ width: 46px; height: 35px; line-height: 35px; float: left; text-indent: -9999px; overflow: hidden; background: #ff8500 url(images/searchIcon.png) center center no-repeat; border: none; outline: none; cursor: pointer;}
#search .submit:hover{background-color: #df7502;}
.hotKeywor{margin-top: 10px; height: 24px; line-height: 24px; font-size: 12px; color: #666;}
.hotKeywor strong{font-weight: normal; color: #333;}
.hotKeywor a{color: #666; margin: 0 2px;}
.hotKeywor a:hover{color: #c00;}

/* nav */
#topNav{ height: 50px; background-color: #c62626;}
#topNav .siteWidth{height: 50px;position: relative; z-index:1;}
.mainNav{/*position: relative; z-index: 99;  width: auto; float: left;*/ }
.mainNav .li1{position: relative; z-index: 2; float:left; }
.mainNav .a1{ display:block;  height: 50px; line-height: 50px; padding: 0 64px; font-size: 18px; color: white; border-right: 1px solid #d14a4a;  }
.mainNav #liID3 .a1{padding: 0 30px;}
.mainNav .last1{margin-right: 0; }
.mainNav .a1:hover,
.mainNav .on1 .a1{background-color: #9c0c03; border-right-color: #9c0c03; }

.mainNav .ul1{display: none; position: absolute; z-index:4; left: 0; top: 50px; width: 100%; background-color: #9c0c03;}
.mainNav .li2{}
.mainNav .a2{display: block; padding: 4px 5px; line-height: 24px; text-align: center; font-size: 14px; color: white;}
.mainNav .a2:hover{background-color: #c62626;}

.otherNav{position: absolute; z-index:4; right: 0; top: 0; width: auto; float: left;  height: 50px; line-height: 50px;}
.otherNav .tempWrap{width: 350px !important; _width:350px;}
.otherNav a{font-size: 14px; color: #ffd8d8; padding-left: 10px; margin-left: 15px; background: url(images/navIconpsd.png) left center no-repeat;}
.otherNav a:hover{color: white;}


/* 主栏 和 侧栏 */
.side{float:left; width:100px; overflow:hidden; margin-top: -10px;}
.main{ overflow:hidden; }
.rightSide{width: 240px; float: right; margin-left: 20px;}

/* path */
.path{ padding-left: 30px; height:43px; line-height:43px; font-size: 14px; color: #999; background: url(images/icon.png) 20px -61px no-repeat;}
.path a,.path span{ margin:0 5px;  color: #999;}
.path a:hover{color: #c00;}

/* mainBox */
.mainBox{ overflow: hidden;}
.mainBox .wHd{height: 43px; line-height: 43px; background-color: #fafafa; border: 1px solid #ececec;}
.mainBox .wBd{padding: 0; overflow: hidden;}


/* 侧栏-栏目菜单 */
#sideMenu{margin-top: 10px;}
#sideMenu .hd{padding: 11px 5px; line-height: 23px; background-color: #c62626;}
#sideMenu .hd h3{text-align: center; font-size: 18px; color: white; }
#sideMenu .hd h3 a{color: white;}
#sideMenu .bd{overflow: hidden;}
#sideMenu .bd li{overflow: hidden;}
#sideMenu .bd li a{display: block; padding: 8px 5px; margin-top: -1px; text-align: center; line-height: 24px; font-size: 14px; border: 1px solid #ececec;}
#sideMenu .bd li.on a,
#sideMenu .bd li a:hover{color:white; background-color: #e23838; border-color: #e23838;}


/* 侧栏盒子模型 */
.sideBox{overflow: hidden; padding-top: 2px; background:#333 url(images/sideBoxRedLine.jpg) left top no-repeat;}
.sideBox .hd,
.sideBox .bd{background-color: #f7f7f7; overflow:hidden;}
.sideBox .hd{height: 42px; line-height: 42px; border: 1px solid #f1f1f1; border-bottom: none;}
.sideBox .hd h3{padding-left: 14px; font-size: 16px; font-weight: bold;}
.sideBox .hd h3 strong{color: #e23838;}
.sideBox .hd .more{float:right; margin-right:10px;}
.sideBox .bd{padding:0 10px 20px; border-left: 1px solid #f1f1f1; border-right: 1px solid #f1f1f1;}

/* box */
.box{overflow: hidden; margin-top: 20px;}
.box .hd{height: 45px; line-height: 45px;  border-bottom: 1px solid #ececec;}
.box .hd .more{float: right; margin-right: 10px; font-size: 12px; color: #999;}
.box .hd .more:hover{color: #c00;}
.box .hd h3{width: auto; float: left; padding: 0 10px; height: 42px; line-height: 42px; font-size: 16px; color: #e23838; border-top: 4px solid #e23838; border-left: 1px solid #ececec; border-right: 1px solid #ececec; background-color: #fff;}
.box .hd h3 a{color: #e23838;}
.box .bd{padding: 20px 0 0; overflow: hidden;}

/* boxA */
.boxA{overflow: hidden; padding-top: 2px; background:#333 url(images/sideBoxRedLine.jpg) left top no-repeat;}
.boxA .hd,.boxA .bd{background-color: #f7f7f7;}
.boxA .hd{height: 42px; line-height: 42px; border: 1px solid #f1f1f1; border-bottom: none;}
.boxA .hd h3{padding-left: 14px; font-size: 16px; font-weight: bold;}
.boxA .hd h3 strong{color: #e23838;}
.boxA .hd .more {float: right; margin-right: 10px;}
.boxA .bd{padding:0 10px 20px; border-left: 1px solid #f1f1f1; border-right: 1px solid #f1f1f1;}



/* 通用切换框 */
.boxTab{margin-top: 20px;}
.boxTab .hd{height: 49px; line-height: 49px; border-bottom: 1px solid #e4e4e4; background-color: #f9f9f9;}
.boxTab .hd h3{width: auto; float: left; height: 47px; line-height: 48px; padding: 0 17px; font-size: 18px; color: #609e28; border-top: 3px solid #71ad3b; border-left: 1px solid #e4e4e4; border-right: 1px solid #e4e4e4; background-color: #fff;}
.boxTab .hd h3 a{color: #609e28;}
.boxTab .hd li{width: auto; float: left; margin-right: 15px; height: 47px; line-height: 48px; padding: 3px 18px 0; font-size: 18px;}
.boxTab .hd li.on{padding: 0 17px; color: #609e28; border-top: 3px solid #71ad3b; border-left: 1px solid #e4e4e4; border-right: 1px solid #e4e4e4; background-color: #fff;}
.boxTab .hd li.on a{ color: #609e28;}
.boxTab .hd .more{float: right; margin-right: 10px;}
.boxTab .bd{overflow: hidden;}


/* url_方块样式分页 */
.page{text-align:center; padding:25px 0;  font-size:12px; clear:both; margin: 0 auto;}
.page span.pagecss{width: auto; margin: 0 auto; text-align: center;}
.page a,.page span{ display:inline-block; *display:inline;  zoom:1; line-height:20px; vertical-align:middle;   }
.page .pager{width: auto; float: left;}
.page .pager a,.page .pager a:active{ display:inline-block; *display:inline; zoom:1; border:1px solid #c5c5c5; padding: 3px 10px; color:#4e4e4e;}
.page .pager span.current{border-color:#e23838; background-color:#e23838; }
.page a,.page span,.page .pager span.current,.page .pager span.disabled { padding: 3px 10px; margin: 0 4px;}
.page .pager input{height: 20px !important; line-height: 20px; border: 1px solid #c5c5c5; padding: 3px 10px; margin: 0 4px !important;}
.page .pager a:hover{ border-color:#e23838; background-color:#e23838; color: white;}

/*侧栏按钮*/
.Sidebar{position: fixed; z-index: 9999; top: 520px; right: 5px; /* left: 50%;margin-left: 615px; */ width: 50px; float: left;   _position: absolute;}
.Sidebar ul{position: relative;width: 50px;height: 400px;}
.Sidebar ul li {width: 50px; height: 50px; background: #cccccc; margin-bottom: 1px;position: relative;}
.Sidebar li a{display: block; position: relative; z-index: 1;  height: 50px; line-height: 140px; text-align: center;color: #fff;    }
.Sidebar li a:hover{background-color: #c62626;}
.Sidebar li a .icon{position: absolute; z-index: 1; left:10px; top: 11px; width: 30px; height:30px; line-height: 50px;  
	display: block; float: left; overflow: hidden; 
	background: url(images/SidebarIcon.png) 5px 0 no-repeat;
-webkit-transition:all 1s;
-moz-transition:all 1s;
-ms-transition:all  1s;
-o-transition:all 1s;
transition:all 1s;
}
.Sidebar li a:hover .icon{
-webkit-transform:rotateY(360deg);
-moz-transform:rotateY(360deg);
-ms-transform:rotateY(360deg);
-o-transform:rotateY(360deg);
transform:rotateY(360deg);
}

.Sidebar ul li .pic{display: none; position: absolute; z-index: 1; right: 50px; top: -35px; border: 5px solid #e4e4e4;}
.Sidebar ul li a:hover .pic{display: block;}
/* 小图标 */

.Sidebar li.weibo a .icon{background-position: 0 -84px;}
.Sidebar li.weixin a .icon{background-position: 0 -166px;}
.Sidebar li.map a .icon{background-position: 3px -250px;}
.Sidebar li.top {background: #c62626;}
.Sidebar li.top a .icon{background-position: 3px -326px;}

.Sidebar li.zt {background: url(images/lh.png) no-repeat; width: 120px; height: 126px; margin-left: -70px; margin-top: 10px;}
.Sidebar li.zt a{height: 126px;}
.Sidebar li.zt a:hover{background-color: transparent;}

/* 党刊-通用 */
.dkdbNodeList{overflow: hidden; margin-right: -18px;}
.dkdbNodeList .list{position: relative; z-index: 1; width: 185px; height: 270px; float: left; margin-right: 18px; background-color: #f4f4f4;}
.dkdbNodeList .list .node{height: 34px; line-height: 34px; overflow: hidden; font-size: 14px; font-weight: bold; color:#fff; text-align: center; background-color: #303c61;}
.dkdbNodeList .list .node {color: #fff;}
.dkdbNodeList .list .node a{color: #fff;}
.dkdbNodeList .list .tip{position: absolute; z-index: 1; left: 0; top: 220px; width: 100%; float: left; height: 20px; line-height: 20px; text-align: center; font-size: 12px; font-weight: bold;}
.dkdbNodeList .list .icon{position: absolute; z-index: 1; left: 5px; top: 34px; width: 0; height: 0; border-top: 6px solid #303c61; border-left: 6px solid transparent; }
.dkdbNodeList .list li{overflow: hidden; text-align: center;}
.dkdbNodeList .list li .pic{overflow: hidden; padding-top: 12px;}
.dkdbNodeList .list li .pic img{width: 120px; height: 160px; text-align: center;}
.dkdbNodeList .list li .con{margin-top: 32px;}
.dkdbNodeList .list li .title{ height: 24px; line-height: 24px; overflow: hidden; text-align: center; font-size: 12px; color: #d1232d; }
.dkdbNodeList .list li .title a{color:#d1232d;}
.ewma {text-align: center;}
.ewmList .pic img {width: 104px;height: 104px}
.zti {height: 42px; line-height: 42px; padding: 0 10px; background: #f7f7df; margin-top: 20px}



.twidth {overflow:hidden;clear:both;padding:0;background: url(images/qglh.jpg) left top no-repeat;background-size:100% 100%;}
.head {margin:0 auto;overflow: hidden;width:1200px;margin-top:15%;}
.head a{color:#FFFFFF;}
.head .nav{float: left;width: 174px;}
.head .nav a {display: block;height: 33px;}
.head .head_l {width:600px;float: left;overflow: hidden;}
.head .head_r {width:600px;float: right;}
.nm-t {padding: 10px; border-bottom: 1px solid #000;font-size:20px;}
.nm-t a{color:rgba(255, 254, 150, 1);}
.news_mm {;padding:3px;overflow:hidden;padding-top:20px;}
.list_box {font-size: 16px;color: #666;padding-left: 12px;line-height:33px}
#slImg {border:#ccc 1px solid; filter:progid:dximagetransform.microsoft.fade (duration=0.5,overlap=1.0);margin:9px auto}
#slTitle {text-align:center;height:25px;background:#e4d5d2; margin-right:auto;margin-left:auto;padding-top:4px}
.focusBox1{ width:600px; overflow:hidden; position:relative; z-index: 1;margin-top:50px; }
.focusBox1 .hd{ position:absolute; z-index:3; right:10px; bottom:16px; }
.focusBox1 .hd ul{ overflow:hidden; zoom:1; float:left;  }
.focusBox1 .hd ul li{width: 8px; height: 8px; line-height: 8px; float: left; margin-left: 4px; overflow: hidden; background-color: #fff; border-radius: 50%; cursor: pointer;}
.focusBox1 .hd ul li span{display: none;}
.focusBox1.hd ul li.on{ background-color: #ff2929; }
.focusBox1 .bd{ position:relative;  }
.focusBox1 .bd .pic img{ width:600px; height:400px;}
.focusBox1 .bd .con,
.focusBox1 .bd .title,
.focusBox1 .bd .bg{position: absolute; left: 0; bottom: 0; width: 100%; height: 42px; line-height: 42px; float: left;}
.focusBox1 .bd .title{z-index: 2; text-indent: 10px; font-size: 16px; color: white;}
.focusBox1 .bd .title a{color: white;}
.focusBox1 .bd .bg{display: block; z-index: 1; background-color: black; opacity: .5; filter: alpha(opacity=50); }
.head .zt a{font-size:30px;color:rgba(255, 254, 150, 1);}

#FloatZoneAD_Div30{z-index: 100 !important;}